package com.tkx.dxb.service.oss.service;

import java.io.InputStream;
import java.util.List;

/**
 * @author : victor
 * @since : 2020/11/2
 *
 * 文件上传至阿里云
 */
public interface FileService {

    /**
     * 阿里云oss文件上传
     * @param inputStream 输入流
     * @param module 文件夹名称
     * @param originalFilename 原始文件名
     * @return 文件啊在oss服务器上的url地址
     */
    String upload(InputStream inputStream, String module, String originalFilename);

    /**
     * 阿里云oss文件删除
     * @param url 文件的url地址
     */
    void removeFile(String url);

    void removeFiles(List<String> urls);
}
